<?php

GaAPI_Autoloader::instance()->load('GaAPI_Objects_Target');

class GaAPI_Objects_Network_Target extends GaAPI_Objects_Target {

    protected $_networkCoverageType;

    public function  __construct() {
        parent::__construct();
        $this->_fields[] = 'networkCoverageType';

        GaAPI_Autoloader::instance()->load('GaAPI_Objects_Network_CoverageType');
        $this->_networkCoverageType = new GaAPI_Objects_Network_CoverageType();

    }

    public function  __set($name,  $value) {
        if ($name == 'networkCoverageType') {
            $this->_networkCoverageType->set($value);
        }
        return $this->$name = $value;
    }


    public function &__get($name) {
        if ($name == 'networkCoverageType') {
            return $this->_networkCoverageType;
        }
    }

}